package com.zhuxulin.java.email;

import java.io.IOException;
import java.util.HashSet;
import java.util.Set;

import org.apache.commons.mail.EmailException;

import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.reflect.TypeToken;
import com.zhuxulin.java.email.fildder.ILineHanlder;
import com.zhuxulin.java.email.fildder.LineHandler;
import com.zhuxulin.java.email.mail.SendSimpleEmail;
import com.zhuxulin.java.email.mail.bean.SimpleEmailMessage;
import com.zhuxulin.java.email.mina.MinaServer;
import com.zhuxulin.java.email.utils.ReadFileUtil;

public class Server {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// try {
		// new MinaServer().start();
		// } catch (IOException e) {
		// e.printStackTrace();
		// }

		
		
		// Set<String> set = new HashSet<String>();
		// set.add("hello");
		// set.add("hello");
		// set.add("hello");
		// set.add("hello");
		// set.add("hello");
		// System.out.println(set.size());

		// EmailMsg src = new EmailMsg();
		// src.setDelay(10);
		// src.setMsg("Hello my fucker");
		// src.setName("You");
		// src.setSubject("subject");
		// src.setTo("to:513213@qq.com");
		// System.out.println(new Gson().toJson(src));

		// String json =
		// "{\"name\":\"You\",\"subject\":\"subject\",\"msg\":\"Hello my fucker\",\"to\":\"to:513213@qq.com\",\"delay\":10}";
		// EmailMsg o = new Gson().fromJson(json, new TypeToken<EmailMsg>() {
		// }.getType());
		// System.out.println(o.toString());
	}
}
